
// import { Toast } from '/@/utils/Message'
// import { agreementStatusApi, callbackApi, refreshApi, renewalApi } from "/@/api/auth/index"
// import { setCookieToken } from "/@/utils/cookieMethods"
// export function agreementStatus():Promise<boolean> { // 查看是否有未同意的协议
//     return new Promise((resolve) => {
//         agreementStatusApi().then((res:any) => {
//             if(res.code == 200) {
//                 if(res.data.length > 0) {// 有协议跳转到协议页面
//                     sessionStorage.setItem("content",JSON.stringify(res.data))
//                     resolve(true)
//                 }else if(res.data.length == 0) { // 无协议跳转到医联
//                     resolve(false)
//                 }
//             }else {
//                 Toast(res.msg)
//             }
//         })
//     })
// }
// export function loginCallBack(transactionId:string):Promise<string> {
//     return new Promise((resolve, reject) => {
//         callbackApi(transactionId).then((res:any) => {
//             if(res.code == 200) {
//                 // 存储 token accessToken 就是老的token  refreshToken是用来刷新token用的
//                 sessionStorage.setItem("token", res.data.accessToken)
//                 sessionStorage.setItem("accessToken", res.data.accessToken)
//                 sessionStorage.setItem("refreshToken", res.data.refreshToken)  
//                 if(res.data.redirectUri) {
//                     sessionStorage.setItem("redirectUri", res.data.redirectUri)
//                 }           
//                 resolve("")
//             }else {
//                 Toast(res.msg)
//                 reject(res.msg)
//             }
//         })
//     })
// }
// export function refreshTokenApi(redirectUri?:string):Promise<string> { // 刷新token
//     return new Promise((resolve) => {
//         refreshApi(redirectUri).then(async(res:any) => {
//             if(res.data.redirectUri.indexOf("/authorization/") > -1) { // token 失效 走手机号短信验证页面
//                 window.location.href = res.data.redirectUri // 重新走登录 授权重新走
//                 resolve("phone")
//             }else if(res.data.refreshToken && res.data.accessToken) { //  token 有效
//                 sessionStorage.setItem("token", res.data.accessToken)
//                 sessionStorage.setItem("accessToken", res.data.accessToken)
//                 sessionStorage.setItem("refreshToken", res.data.refreshToken)
//                 if(res.data.redirectUri) {
//                     sessionStorage.setItem("redirectUri", res.data.redirectUri)
//                 }
//                 await setCookieToken()
//                 resolve("success")
//             }else { // 其他 
//                 resolve('403')
//             }
//         })
//     })
// }

// export function renewalTokenApi(redirectUri?:string):Promise<string> { // 短信验证后 刷新token
//     return new Promise((resolve, reject) => {
//         renewalApi(redirectUri).then(async(res:any) => {
//             if(res.code == 200) {
//                 sessionStorage.setItem("token", res.data.accessToken)
//                 sessionStorage.setItem("accessToken", res.data.accessToken)
//                 sessionStorage.setItem("refreshToken", res.data.refreshToken)
//                 if(res.data.redirectUri) {
//                     sessionStorage.setItem("redirectUri", res.data.redirectUri)
//                 }
//                 resolve("")
//             }else {
//                 Toast(res.msg)
//                 reject(res.msg)
//             }
//         })
//     })
// }



